QT += core widgets gui

CONFIG += c++17

TARGET = FloatingMenu
TEMPLATE = app

# 包含当前目录
INCLUDEPATH += .

# 版本信息
VERSION = 1.0.0

# 源文件
SOURCES += \
    floating_menu_main.cpp \
    floating_menu_widget.cpp \
    roundmenuwidget.cpp \
    settings_dialog.cpp

# 头文件
HEADERS += \
    floating_menu_widget.h \
    roundmenuwidget.h \
    settings_dialog.h

# 资源文件
RESOURCES += floating_resources.qrc

# Windows 特定配置
win32 {
    # 隐藏控制台窗口
    CONFIG += windows
    
    # 设置应用程序图标（暂时注释掉，因为缺少ico文件）
    # RC_ICONS = icons/menu_expand.ico
}

# 输出目录
DESTDIR = bin
OBJECTS_DIR = build/floating/obj
MOC_DIR = build/floating/moc
RCC_DIR = build/floating/rcc
UI_DIR = build/floating/ui

# 编译器选项
QMAKE_CXXFLAGS += -Wall -Wextra
